<?php
/*Author: Miguel Angel Vargas Cabezas
 *Fecha: 2010-12-03
 * Descripcion: Programa para visualizar todos los grupos asociados a una clase 'clase', subclase 'subcla' y familia 'familia',
 *              taxonomia para los inventarios
 */
require_once "../funciones.php";
$link_caweb = con_caweb();

$familia = $_POST["familia"];
$subclase = $_POST['subcla'];
$clase = $_POST['clase'];
$parte=$_POST["parte"];
$serial=$_POST["serial"];
$i=$_POST["i"];
$transaccion = $_SESSION['caweb']['consecutivo'];



//Realiza comportamientos diferentes dependiendo del programa que lo llama
switch ($_REQUEST['prg']) {
    case "IEDCLI": //Inventario Fisico de Equipos desde Cliente
        $result2="UPDATE temporal_rebautizo SET item='$familia' WHERE transaccion='$transaccion' AND interno='$serial'";
        $result2=mysql_query($result2,$link_caweb) or die('Error temporal_rebautizos, '.mysql_error());
        $change = "document.bautizar11.taxp$parte$i.value=this.value;";
        break;
    case "IENEW": //Inventario Fisico de Equipos Nuevos
        $result2="UPDATE temporal_rebautizo SET item='$familia' WHERE transaccion='$transaccion' AND interno='$serial'";
        $result2=mysql_query($result2,$link_caweb) or die('Error temporal_rebautizos, '.mysql_error());
        $change = "document.bautizar21.taxp$parte$i.value=this.value;";
        $_REQUEST['prg'] = "IEDCLI";
        break;

    default:
        break;
}

//Valida que tipo de familias a mostrar
switch ($_REQUEST['opc']) {
    case "3": //No muestra los valores por cantidad
        $result67 = "select gcla.grupCod,gcla.grupDesc from intranetpccom.taxonomia tax
                        inner join intranetpccom.grupos gcla on tax.grupCod = gcla.grupCod and gcla.estado = 1
                        where tax.porcantidad <> 'Si' and tax.estado = 1 and gcla.codigoclase = '$clase' and gcla.codigosubclases = '$subclase' and gcla.famCod = '$familia'
                        group by gcla.grupCod order by grupDesc";
        break;

    default:
        $result67 = "select * from  intranetpccom.grupos where codigoclase = '$clase' and codigosubclases = '$subclase' and famCod = '$familia' and estado = 1 order by grupDesc";
        break;
}

$result67 = mysql_query($result67, $link_caweb) or die('Error grupos, ' . mysql_error().$sql);
$row67 = mysql_fetch_array($result67);
if(is_array($row67)){
    echo "<label for='inve_grupos'>Grupo:</label>";
    echo "<select name='inve_grupos' id='inve_grupos' class='mayusculas' onchange='funcion_pasasesion(this.value,\"$serial\",\"{$_REQUEST['prg']}\");
                                                                                $change'>";
    do{
    ?>
        <option value="<? echo $row67["grupCod"]; ?>"><? echo ($row67["grupDesc"]=="")?$row67["grupCod"]:$row67["grupDesc"]; ?> </option>
<?
    }while ($row67 = mysql_fetch_array($result67)) ;
    echo "</select>";
}
?>